#ifndef __HOST_LISTEN_HANDLER_H__
#define __HOST_LISTEN_HANDLER_H__
#include <rtdevice.h>

void handler_sv(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_tempAlarmLow(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_tempAlarmHigh(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_at(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_tecCtrlMode(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_tecPower(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_workMode(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_pidKp(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_pidKi(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_pidKd(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_svOffset(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_pvOffset(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_tecOutputDir(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_tempSensorType(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_tempUnit(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_decimalPointNbr(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_displayRangeLow(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_displayRangeHigh(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_filterDegree(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_mbSlaverAddr(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_mbBaudrateID(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_progTimeUnitAdjust(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_progTimeUnitHold(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_progStart(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_progTempAcceptance(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_progStepAdjustTime(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_progStepSv(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_progStepHoldTime(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_progStepMode(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_progStepNextStepNbr(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_progStepLoopCnt(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_powerOnAutoRun(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_steadyAlarmRange(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_tecMaxPower(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_mbCrcEnable(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_pidMode(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_tempCalibReal(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_tempCalibSet(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_tempCalibPointNbr(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_factory(rt_uint8_t arg_id, rt_uint16_t arg_value);
void handler_reserve(rt_uint8_t arg_id, rt_uint16_t arg_value);
#endif
